package com.wei.czz.common.dto.store.audit;

import com.wei.czz.common.dto.common.GroupValue;
import com.wei.czz.common.dto.store.StoreAccountViewDto;
import com.wei.czz.common.dto.store.StoreBossDto;
import com.wei.czz.common.dto.store.StoreViewDto;
import com.wei.czz.common.tool.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2023-12-13 14:00:42
 * className: StoreAuditDetailDto
 * version: 1.0
 * description:
 */
@Getter
@Setter
@Accessors(chain = true)
public class StoreAuditDetailDto extends BaseEntity {

    /**
     * 商店基础信息
     */
    private StoreViewDto storeDto;

    /**
     * 商店基础信息（审核通过）
     */
    private StoreViewDto preStoreDto;

    /**
     * 商店账户信息
     */
    private StoreAccountViewDto storeAccountDto;

    /**
     * 商店账户信息（审核通过）
     */
    private StoreAccountViewDto preStoreAccountDto;

    /**
     * 商店老板信息
     */
    private StoreBossDto storeBossDto;

    /**
     * 商店老板信息（审核通过）
     */
    private StoreBossDto preStoreBossDto;

    /**
     * 商店提交审核记录
     */
    private List<HistorySubmitDto> historyList;

    /**
     * 商店审核记录列表
     */
    private List<GroupValue<AuditStoreDto>> auditGroupList;

}
